package 第四章控制语句;

/*
    需求：
    1、实现计算器中的加减乘除取余运算
    2、从键盘输入第一个数字，第二个运算符，第三个数字，最后输出结果
    思路：
    1、键盘输入
    2、switch语句
    
    
    
 */
public class SwitchTest04 {
    public static void main(String[] args) {
        System.out.println("欢迎使用计算器系统");
        java.util.Scanner a1 = new java.util.Scanner(System.in);
        System.out.print("请输入第一个数字：");
        double num1 = a1.nextDouble();
        java.util.Scanner a2 = new java.util.Scanner(System.in);
        System.out.print("请输入运算符：");
        String operator = a2.next();

        java.util.Scanner a3 = new java.util.Scanner(System.in);
        System.out.print("请输入第二个数字：");
        double num2 = a3.nextDouble();

        double result = 0.0;
        switch (operator) {
            case "+":
                result = (num1 + num2);
                break;
            case "-":
                result = num1 - num2;
                break;
            case "*":
                result = num1 * num2;
                break;
            case "/":
                result = num1 / num2;
                break;
            case "%":
                result = num1 % num2;
                break;
            default:
                System.out.println("输入错误！");
        }
        System.out.println(num1 + operator + num2 + "=" + result);

    }
}
